/***** 登录页面 *****/
#login{
	display: flex;
	flex-direction: column;
	width: 4.1rem;
	margin:  0 auto;
	position: relative;
}
#login input{
	width: 4.1rem;
	height: .7rem;
	border: 0;
	border-bottom: 2px solid #d1d1d1;
	margin-top: .56rem;
}
#login p{
	margin:  2.6rem auto 1rem;
	font-size: .48rem;
	color: #fb3939;
}

#login a{
	width: 4.1rem;
	height: .9rem;
	border: 0;
	border:0;
	border-radius: .4rem;
	text-align: center;
	line-height: .9rem;
	font-size: .26rem;
}
/* 注册按钮 */
/* #login a:nth-of-type(3){
	border: 1px solid #fb3939;
	box-sizing: border-box;
} */
#login .loginBtn{
	background-color: #fb3939;
	color: #eee;
}
#login .regBtn{
	background-color: #eee;
	color: #fb3939;
	border: 1px solid #fb3939;
	box-sizing: border-box;
}
/* 忘记密码 */
#login a:nth-of-type(1){
	height: .3rem;	
	line-height: .3rem;
	width: 1.5rem;
	color: #818181;
	display: inline-block;
	padding: .2rem 0;
	margin: .1rem;
	font-size: .22rem;
	position: relative;
	left: 2.6rem;
    top: 70%;
}
#login span{
	color: #818181;
	display: inline-block;
	margin: .37rem auto;

}

/****** 注册页面 ******/
#reg{
	display: flex;
	flex-direction: column;
	width: 4.1rem;
	margin:  0 auto;
	position: relative;
}
#reg input{
	width: 4.1rem;
	height: .7rem;
	border: 0;
	border-bottom: 2px solid #d1d1d1;
	margin-top: .56rem;
}
#reg p{
	margin:  2.6rem auto 1rem;
	font-size: .48rem;
	color: #fb3939;
}

/* 注册按钮 */
#reg .regBtn{
	width: 4.1rem;
	height: .9rem;
	border: 0;
	border-radius: .4rem;
	text-align: center;
	line-height: .9rem;
	font-size: .26rem;
	background-color: #fb3939;
	color: #fff;
	margin-top: 1rem;
}




/***** 热点 新闻 *****/
.container{
    height: 100%;
    max-width: 7.5rem;
    display: flex;
    flex-direction: column; 
}
/* 新闻 -- 头部标题 */
#news-header{
    height: .8rem;
    background-color:#fff; 
    
}
#news-header h2{
    text-align: center;
    line-height: .8rem;
    widows: 0.72rem;
    height: 0.48rem;
    font: size 0.36rem;
}

/* 新闻 -- 内容 */
#news-content{
    /*  */
    flex: 1;
    overflow: auto;
}

#nav{
    background-color:#f1f1f1; 
}
#navUl{
    display: flex;
    height: .88rem;
    width: 100%;
    overflow-y: hidden;
    /* overflow: auto; */
    /* flex-wrap: nowrap; */
}
#navUl li{
    flex: 1 0 auto;
    width: 1.16rem;
    background-color: #eee;
    text-align: center;
    line-height: .88rem;
    font-size: .32rem;

}
#navUl .active a{
    color: #fb3939;
}


#content .box{
    padding: .36rem .24rem 0;
    display: none;
}
/* #content .box div{

} */
#content .box div h5{
    height: 1rem;
    line-height: .44rem;
    font-size: .32rem;
}
#content .box div ul{
    display: flex;
    justify-content: space-between;
}
#content .box div ul img{
    height: 1.97rem;
    width: 2.28rem;
    background-color: #eee;
}
#content .box div span{
    display: inline-block;
    border:.02rem solid #fb3939;
    border-radius:8px;
    font-size: .24rem;
    padding: .04rem .14rem;
    color: #fb3939;
    margin: .25rem 0 .12rem .02rem;
}
#content .box div em{
    font-size: .2rem;
    color: #999;
    margin-left:.08rem;
}


/* 新闻 -- 底部 */

#news-footer{
    height: .98rem;
    display: flex;
    justify-content: space-around;
}
#news-footer a{
    flex: 1;
    text-align: center;
    padding-top : 0.1rem; 
}
#news-footer a span{
    font-size: .44rem;
    margin-top: 10px;
}
#news-footer a p{
    font-size:.2rem;
    line-height:.44rem ;
}
#news-footer a:nth-child(4){
    color: #fb3939;

}


/* 搜索历史 */
#history-header{
    background-color: #fb3939;
	position: relative;
	height: .88rem;
}
#history-header input{
	height: .58rem;
	width: 4.12rem;
	border: 0;
	/* background-color: ; */
	opacity: .5;
	border-radius:.28rem ;
	position: absolute;
	left: 1.7rem;
	top: .18rem;
}
#history-header span{
	position: absolute;
	left: 2.46rem;
	font-size: .32rem;
	color: #fff;
	top: .18rem;
	height: .58rem;
	line-height: .58rem;
}
#history-header a{
	display: inline-block;
	height: .88rem;
	line-height: .88rem;
	font-size: .32rem;
	color: #fff;
}
#history-header a:nth-of-type(1){
	float: left;
	padding: 0 .32rem;
}
#history-header a:nth-of-type(2){
	float: right;
	padding: 0 .22rem;
}

#history-content{
    flex: 1;
    background-color: #f1f1f1;
	display: flex;
	flex-direction: column;
}

/* 热搜 */
#history-content #hotsou{
	margin: .28rem 0;
	background: #fff;
	padding: .32rem .22rem .24rem;
}
#history-content h4{
	font-size: .3rem;
	color: #787878;
	height: .52rem;
	font-size: .3rem;
	font-weight: 400;
	color: #000;
	float: left;
}
#hotsou .box{
	width: 7.06rem;
	overflow: hidden;
	margin: 0 auto;
}
#hotsou table{
	border-top:1px solid #f1f1f1 ;
	border-bottom:1px solid #f1f1f1 ;
	width: 7.1rem;
	margin-left: -0.01rem;
}
#hotsou table td{
	 border-left:1px solid #f9f9f9 ;
	 border-right:1px solid #f9f9f9 ;
	 border-bottom:1px solid #f1f1f1 ;
	 color: #a5a5a5;
	 height: .6rem;
	 text-align: center;
	 font-size: .26rem;
	 width: 2.34rem;
	 box-sizing: border-box;
}


/* 搜索历史 */
#souhistory{
	background: #fff;
	padding: .32rem .22rem .24rem;
	flex: 1;
}
#souhistory .sou-p{
	height: .58rem;
}
#souhistory div{
	overflow: hidden;
}
#souhistory h4{
	height: .58rem;
}
/* 删除全部搜索历史 */
#souhistory .iconfont{
	float: right;
	padding: .1rem .26rem;
	color: #9c9c9c;
	font-size: .3rem;
} 
.history{
	width: 7.06rem;
	border-top: 2px solid #f9f9f9;
}
.history a{
	color: #a5a5a5;
	text-align: center;
	font-size: .26rem;
	padding: .2rem .24rem;
	display: inline-block;
}




/* ****意见反馈***** */
.opinion-header{
	height: .88rem;
	background-color: lightcoral;
	display: flex;
	background-color: #eee;
}
.opinion-header a{
	line-height: .88rem;
	padding: 0 .32rem;

}
.opinion-header p{
	font-size: .32rem;
	flex: 1;
	text-align: center;
	line-height: .88rem;
}
.opinion-header a:nth-of-type(2){
	font-size: .24rem;

}
.opinion-content{
	margin: .05rem .32rem;
	background-color: #eee;
	display: flex;
	flex-direction: column;
}
#opinion-text{
	width: 100%;
	border: 0;
	height: 4rem;;
}
.opinion-tig{  
	display: block;
	color: #888;
	padding: 0;
}
.send-tel{
	background: #fff;
	height: .5rem;
}
.send-tel input{
	height: .4rem;
	width: 3.6rem;
}